package com.xfusion.chatglm.data.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @description ChatGLMSDKConfigProperties
 * @ConfigurationProperties用于读取配置文件中以chatglm.sdk.config开头的属性，并将其映射到类的字段中。
 * ignoreInvalidFields = true，表示忽略无效的字段。
 * @Data用于自动生成getter和setter方法
 */
@Data
@ConfigurationProperties(prefix = "chatglm.sdk.config", ignoreInvalidFields = true)
public class ChatGLMSDKConfigProperties {

    /** 状态；open = 开启、close 关闭 */
    private boolean enabled;
    /** 转发地址 */
    private String apiHost;
    /** 可以申请 sk-*** */
    private String apiSecretKey;

}
